body {
    margin:0 auto;
    background: #dbdbdb;
    font-family:Tahoma,serif;
    width: 98%;
    min-width: 800px;
}
a {
    outline:none;
}
img {
    border:none;
}

.link {
    cursor: pointer;
}

.clear {
    clear: both;
}

.hidden {
    visibility: hidden;
    height: 0px;
    padding: 0px;
    margin: 0;
}
.hide {
    display: none;
}
.show {
    display: block;
}

.f-l {
    float: left;
}
.f-r {
    float: right;
}

.p-0 {
    padding: 0;
}

.p-5{
    padding: 5px;
}

.h1 {
    font-size: 24px;
    font-weight: bold;
}

.h3 {
    font-size: 16px;
    font-weight: bold;
}

.table{
    display: table;
}

.tr {
    display: table-row;
}
.td {
    display: table-cell;
}

.bold{font-weight:bold}

.padTop10{padding-top:10px;}